package com.gking.resourcePool.AOP.annotationUtil.desensitizeData;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface DesensitizeData {

    Field[] value() default {};

    @Retention(RetentionPolicy.RUNTIME)
    @Target({})
    @interface Field {
        String field();

        SensitizedType type();
    }
}
